package mianxiangduixiang.Test8;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

/**
 * @Author JetZhang
 * Package:mianxiangduixiang.Test8
 * Description:布局为BorderLayout，北面添加一个Choice组件，该组件有4个课程名称的选项。中心添加一个文本区，当选择Choice组件中的某个选项后，文本区显示对该课程的介绍
 * @Date 2021/11/18
 */

public class T3 {
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        Choice choice = new Choice();
        choice.add("A Language.");
        choice.add("B Language.");
        choice.add("C Language.");
        choice.add("D Language.");
        JLabel label = new JLabel("选择相关课程然后继续。");
        frame.add(choice, BorderLayout.NORTH);
        frame.add(label, BorderLayout.CENTER);
        choice.addItemListener(new ItemListener() {
            @Override
            public void itemStateChanged(ItemEvent e) {
                label.setText("您选择了：" + choice.getSelectedItem());
            }
        });
        frame.setSize(400, 400);
        frame.setVisible(true);

    }
}
